Text copied to clipboard!
Tytuł
Text copied to clipboard!Inżynier Utrzymania Oprogramowania
Opis
Text copied to clipboard!
Poszukujemy Inżyniera Utrzymania Oprogramowania, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za zapewnienie ciągłości działania aplikacji oraz systemów informatycznych. Osoba na tym stanowisku będzie kluczowym ogniwem w procesie monitorowania, diagnozowania i rozwiązywania problemów technicznych, a także wprowadzania poprawek i aktualizacji w istniejących rozwiązaniach programistycznych.
Inżynier Utrzymania Oprogramowania będzie współpracować z zespołami programistycznymi, testerami, analitykami oraz działem wsparcia technicznego, aby zapewnić najwyższy poziom dostępności i wydajności systemów. Do jego obowiązków będzie należało również dokumentowanie zmian, analizowanie zgłoszeń użytkowników oraz proponowanie usprawnień w celu zwiększenia stabilności i efektywności działania oprogramowania.
Idealny kandydat powinien posiadać doświadczenie w pracy z systemami produkcyjnymi, znać języki programowania takie jak Java, Python lub C#, a także mieć doświadczenie w pracy z bazami danych, systemami kontroli wersji oraz narzędziami do monitorowania i automatyzacji. Ważna jest również umiejętność pracy pod presją czasu, analityczne myślenie oraz zdolność do szybkiego reagowania na incydenty.
Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w ciekawych projektach oraz atrakcyjne warunki zatrudnienia. Jeśli jesteś osobą, która lubi rozwiązywać problemy, dba o jakość i stabilność systemów oraz chce mieć realny wpływ na działanie kluczowych aplikacji – ta rola jest dla Ciebie.
Obowiązki
Text copied to clipboard!- Monitorowanie działania systemów i aplikacji produkcyjnych
- Diagnozowanie i rozwiązywanie problemów technicznych
- Wdrażanie poprawek i aktualizacji oprogramowania
- Współpraca z zespołami programistycznymi i wsparcia technicznego
- Tworzenie i aktualizacja dokumentacji technicznej
- Analiza zgłoszeń użytkowników i identyfikacja przyczyn problemów
- Proponowanie usprawnień zwiększających stabilność systemów
- Udział w testach regresyjnych i wdrożeniowych
- Zarządzanie incydentami i eskalacjami
- Utrzymywanie wysokiego poziomu dostępności systemów
Wymagania
Text copied to clipboard!- Wykształcenie wyższe techniczne (informatyka lub pokrewne)
- Minimum 2 lata doświadczenia na podobnym stanowisku
- Znajomość języków programowania (np. Java, Python, C#)
- Doświadczenie w pracy z bazami danych (np. SQL Server, Oracle)
- Znajomość systemów kontroli wersji (np. Git)
- Umiejętność pracy z narzędziami do monitorowania (np. Nagios, Zabbix)
- Zdolność analitycznego myślenia i rozwiązywania problemów
- Dobra organizacja pracy i umiejętność pracy pod presją czasu
- Znajomość języka angielskiego na poziomie technicznym
- Mile widziane doświadczenie w pracy z systemami Linux/Unix
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w utrzymaniu systemów produkcyjnych?
- Z jakimi językami programowania pracowałeś/aś najczęściej?
- Czy miałeś/aś do czynienia z narzędziami do monitorowania systemów?
- Jak radzisz sobie z pracą pod presją czasu?
- Czy potrafisz analizować logi systemowe i identyfikować problemy?
- Jakie znasz narzędzia do zarządzania wersjami kodu?
- Czy pracowałeś/aś w środowisku DevOps?
- Jakie masz doświadczenie z bazami danych?
- Czy potrafisz tworzyć dokumentację techniczną?
- Jakie są Twoje oczekiwania względem tej roli?